/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.ufc.quixada.adrs.model;

import java.util.Date;
import java.util.List;

/**
 *
 * @author Escritorio projetos
 */
public class Prazo extends Bean {

    private Date inicio;
    private Date fim;
    private boolean qualitativo;
    private boolean quantitativo;
    private boolean sanitario;
    private boolean outro;
    private String descricao;
    private List<Adrs> listaAdrs;

    public List<Adrs> getListaAdrs() {
        return listaAdrs;
    }

    public Prazo() {
    }

    public Prazo(Date inicio, Date fim, boolean qualitativo, boolean quantitativo, boolean sanitario, List<Adrs> listaAdrs) {
        this.inicio = inicio;
        this.fim = fim;
        this.qualitativo = qualitativo;
        this.quantitativo = quantitativo;
        this.sanitario = sanitario;
        this.listaAdrs = listaAdrs;
    }

    public void setListaAdrs(List<Adrs> listaAdrs) {
        this.listaAdrs = listaAdrs;
    }

    public Date getFim() {
        return fim;
    }

    public void setFim(Date fim) {
        this.fim = fim;
    }

    public Date getInicio() {
        return inicio;
    }

    public void setInicio(Date inicio) {
        this.inicio = inicio;
    }

    public boolean isQualitativo() {
        return qualitativo;
    }

    public void setQualitativo(boolean qualitativo) {
        this.qualitativo = qualitativo;
    }

    public boolean isQuantitativo() {
        return quantitativo;
    }

    public void setQuantitativo(boolean quantitativo) {
        this.quantitativo = quantitativo;
    }

    public boolean isSanitario() {
        return sanitario;
    }

    public void setSanitario(boolean sanitario) {
        this.sanitario = sanitario;
    }

    public boolean isOutro() {
        return outro;
    }

    public void setOutro(boolean outro) {
        this.outro = outro;
    }

    public String getDescricao() {
        return descricao;
    }

    public void setDescricao(String descricao) {
        this.descricao = descricao;
    }

    public String tipoQuestionarioToString() {
        String sQuest = "";

        if (isQuantitativo()) {
            sQuest += "Quantitativo ";
        }
        if (isSanitario()) {
            sQuest += "Sanitário ";
        }
        if (isQualitativo()) {
            sQuest += "Qualitativo/Tecnológico ";
        }
        if (isOutro()) {
            sQuest += descricao;
        }
        return sQuest;
    }
}
